Multiflora rose

noun

noun ·Rare ·Advanced level

Definitions

Noun
  1. 1
    A plant of the species Rosa multiflora, native to East Asia, considered invasive in the US.
  2. 2
    vigorously growing rose having clusters of numerous small flowers; used for hedges and as grafting stock wordnet

Etymology

Partial calque of translingual Rosa multiflora.